﻿#ifndef VERSION_H
#define VERSION_H
#include <QString>
#include <QJsonObject>

/// @brief 软件版本信息 DAO (基类)
///
class Version
{
public:
    Version();
    virtual void setVersion() = 0;

    QString version();
    QString versionNum();
    QString major() const;

protected:
    QString m_major; // 主版本信息: business-商用版, custom-个人版
    QString m_env;   // 软件发布周期: dev, alpha, beta, prod

    int m_v1;
    int m_v2;
    int m_v3;
};

#endif // VERSION_H
